package com.gt.service.projectDebugComment;

import com.gt.entity.projectDebugComment.ProjectDebugComment;
import java.util.List;

/**
 * bug评论信息表
 * @author why
 */
public interface ProjectDebugCommentService {

	// Methods

   /**
	* 添加bug评论信息表
	*  id 主键值
	*  jsdebugId bug数据表表id
	*  state 1：启用   2：删除
	*  content 评论内容
	*  userName 用户名称
	*  userId 用户id
	*  createTime 创建时间
	* @return Long id 添加后的数据库主键值
	*/
	public Long add(ProjectDebugComment projectDebugComment);

   /**
	* 删除bug评论信息表
	*  id 主键值
	*/
	public void delete(Long id);

   /**
	* 更新bug评论信息表
	*  id 主键值
	*  jsdebugId bug数据表表id
	*  state 1：启用   2：删除
	*  content 评论内容
	*  userName 用户名称
	*  userId 用户id
	*  createTime 创建时间
	*/
	public void edit(ProjectDebugComment projectDebugComment);

   /**
	* 主键查询bug评论信息表
	*  id 主键值
	* @return ProjectDebugComment 实体
	*/
	public ProjectDebugComment queryById(Long id);

   /**
	* 根据条件查询bug评论信息表列表
	*  id 主键值
	*  jsdebugId bug数据表表id
	*  state 1：启用   2：删除
	*  content 评论内容
	*  userName 用户名称
	*  userId 用户id
	*  createTime 创建时间
	* @return List<ProjectDebugComment> 实体List
	*/
	public List<ProjectDebugComment> queryList(ProjectDebugComment projectDebugComment);

}